 $(function() {
 	var classifyForm = $('#classify-form'),_
 		editForm = $('#edit-form');

    $('.del-opt').on('click', function() {
        var url = $(this).data('url');

        $.confirm('确认删除？', function() {
            $.post(url, function(json) {
                json = JSON.parse(json);
                $.alert(json.msg, function() {
                    if (json.code == 1) {
                        location.reload();
                    }
                });
            });
        });
    });

    $('.hide-opt').on('click', function() {
    	var url = $(this).data('url');

    	$.confirm('确认隐藏？', function() {
    		console.log(url)
			$.post(url,  function(json) {
				json = JSON.parse(json);
				$.alert(json.msg, function() {
					if (json.code == 1) {
						location.reload();
					}
				});
			});
		});
    });

    $('.show-opt').on('click', function() {
		var url = $(this).data('url'); 

		$.post(url,  function(json) {
			json = JSON.parse(json);
			$.alert(json.msg, function() {
				if (json.code == 1) {
					location.reload();
				}
			});
		}); 
	});



	$('.edit-opt').on('click', function() {
		var id = $(this).data('id'),
			tr = $(this).parents('tr'), 
			classify_name = tr.find('.classify-name').text(); // 网格	 

		$('#classify-id').val(id); 
		editForm.find('.classify-name').val(classify_name);   
	});


	// 新增居委会
	classifyForm.validate();
	classifyForm.on('submit', function() {
		try {
			if (classifyForm.valid()) {
				classifyForm.submitForm(function(json){
					console.log(json)
					  if (json.code == 0) {
			            createErrorLabel.call($('#first-item'),json.msg);
			            return false;
			          }else{
			            $('#first-item').siblings('.error').hide();
			            $.alert('新增分类成功！');
			            setTimeout(function(){window.location.reload()},500);
			          }
				}, function(json){
					if (json.code == 0) {
			            createErrorLabel.call($('#first-item'),json.msg);
			            return false;
			          }else{
			            $('#first-item').siblings('.error').hide();
			            $.alert('新增分类成功！');
			            setTimeout(function(){window.location.reload()},500);
			          }
				});
			}
		} catch(e) {
			console.error(e);
		}
		return false;
	});


	editForm.validate ();
	editForm.on('submit', function() {
		try {
			if (editForm.valid()) {
				editForm.submitForm(function(json){
					console.log(json)
					  if (json.code == 0) {
			            createErrorLabel.call($('#second-item'),json.msg);
			            return false;
			          }else{
			            $('#second-item').siblings('.error').hide();
			            $.alert('编辑分类成功！');
			            setTimeout(function(){window.location.reload()},500);
			          }
				}, function(json){
					if (json.code == 0) {
			            createErrorLabel.call($('#second-item'),json.msg);
			            return false;
			          }else{
			            $('#second-item').siblings('.error').hide();
			            $.alert('编辑分类成功！');
			            setTimeout(function(){window.location.reload()},500);
			          }
				});
			}
		} catch(e) {
			console.error(e);
		}
		return false;
	}); 



	function createErrorLabel(msg){
	    var ele = $(this).siblings('.error'),
	      name = $(this).attr('name');
	      console.log($(this))

	    if (ele.length > 0) {
	      ele.text(msg).show();
	      return;
	    }
	    $(this).after('<label id="'+name+'-error" class="error" for="'+name+'">'+msg+'</label>');
	}
});